import request from "@/utils/request";
//向外按需求到处一个API函数
//请求文章列表页面
export const searchInfo = function(key_word, skip, limit) {
        return request.post("/api/search", {
            key_word,
            skip,
            limit
        });

    }
    //请求评论列表
    // export const replyList = function(article_id, skip, limit, user_id) {
    //     return request.post("/api/get_comment_list", {
    //         article_id,
    //         skip,
    //         limit,
    //         user_id
    //     });

// }
//请求评论列表
export const replyList = function(params) {
        return request.get("/api/get_comment_list", {
            params
        });

    }
    // 评论列表 和回复评论
export const addreply = function(user_id, article_id, comment_type, content, reply_comment_id) {
    return request.post("/api/add_comment", {
            user_id,
            article_id,
            comment_type,
            content,
            reply_comment_id
        }

    );
}

//获取回复列表
export const getreplylist = function(user_id, article_id, skip, limit, reply_comment_id) {
    return request.post("/api/get_reply_list", {
            user_id,
            article_id,
            skip,
            limit,
            reply_comment_id,
        }

    );
}

// 收藏文章
export const addfav = function(user_id, article_id) {
        return request.post("/api/add_fav", {
                user_id,
                article_id,
            }

        );
    }
    // 取消收藏文章
export const removefav = function(user_id, article_id) {
        return request.post("/api/remove_fav", {
                user_id,
                article_id,
            }

        );
    }
    // 点赞文章
export const addlike = function(user_id, article_id) {
        return request.post("/api/like", {
                user_id,
                article_id,
            }

        );
    }
    // 取消点赞文章
export const removelike = function(user_id, article_id) {
    return request.post("/api/unlike", {
            user_id,
            article_id,
        }

    );
}


// 点赞文章
export const commentlike = function(user_id, comment_id) {
        return request.post("/api/comment_like", {
                user_id,
                comment_id,
            }

        );
    }
    // 取消点赞文章
export const recommentlike = function(user_id, comment_id) {
    return request.post("/api/comment_unlike", {
            user_id,
            comment_id,
        }

    );
}

// 获取历史记录
export const getHistory = function(uid, skip, limit) {
    return request.post("/api/get_history_list?uid=60eb03731ccee70001adb1d0&skip&limit", {
            uid,
            skip,
            limit
        }

    );
}


// 获取我的发布记录
export const getPublicHistory = function(uid, skip, limit) {
    return request.post("/api/get_user_article_list?uid=60eb03731ccee70001adb1d0&skip&limit", {
            uid,
            skip,
            limit
        }

    );
}